/* =======================================================================================================
 *              <<Branchitech>> Software License v1.0
 * =======================================================================================================

 * 版权所有  (c) 2005 <<Branchitech>>

 * Copyright (c) 2005 <<Branchitech>> All rights reserved.

 * <<Branchitech>> 对由其自主开发或和他人共同开发的所有内容和服务拥有全部知识产权，

 * 此等知识产权受到适用的知识产权（版权-著作权、商标权、专利权、非专利技术等）法律

 * 和其他法律及相关国际条约的保护。

 * 未经授权许可，任何个人、单位、组织等不得对本公司的软件产品、程序（包括各种可执行文件、源码、其他文件、

 * 开发文档、技术手册等）进行编译、反编译、再编译、出售、复制、传播、破坏、仿制、非法占有等。

 * 本公司保留一切追究侵犯人法律责任之权利。其他语言之版权声明以此汉语版为准。

 * www.<<Branchitech>>.com

 * ======================================================================================================
 */
package net.zoneland.knowledge.service;

/**
 * 提醒业务处理接口.
 * @author zhoumiaoqian
 * @since  2020年3月16日
 */
public interface NotifyService {
    /**
     * 邮件通知.
     * @param reciever 接收者
     * @param title 邮件标题
     * @param content 邮件内容
     */
    void notifyByEmail(String[] reciever, String title, String content);

    /**
     * 短信通知.
     * @param reciever 接收者
     * @param content 短信内容
     */
    void notifyBySms(String[] reciever, String content);

    /**
     *  用户id通知短信。
     * @param userId  用户id
     * @param content 内容
     */
    void userIdNotifyBySms(String[] userId, String content);
}
